package com.aspose.cells;

class zpn {
   com.aspose.cells.b.a.d.zm a = null;
   com.aspose.cells.a.f.zi b = null;

   void a(com.aspose.cells.b.a.d.zm var1) throws Exception {
      long var2 = var1.h();
      if (var2 > 2147483647L) {
         throw new CellsException(10, "File Size is too large to process...");
      } else {
         int var4 = (int)var2;
         this.a = new com.aspose.cells.b.a.d.zh(var4);
         byte[] var5 = new byte[1024];

         int var6;
         do {
            var6 = var1.a(var5, 0, var5.length);
            this.a.b(var5, 0, var6);
         } while(var6 > 0);

         this.a.b(0L);
         this.b = com.aspose.cells.a.f.zi.a(this.a);
      }
   }

   void a() throws Exception {
      this.b.b();
   }
}
